//
//  ShopItem.hpp
//  petgame
//
//  Created by zz on 2018/12/12.
//

#ifndef ShopItem_hpp
#define ShopItem_hpp

#include <stdio.h>
#include "cocos2d.h"
#include <string>
#include "ShopManager.hpp"
#include "ItemInfo.hpp"
using namespace std;
using namespace cocos2d;

//商品项(item)类
class ShopItem :public Sprite{
  
public:
    // 商品项构建方法。
    static ShopItem*create(string filename,string shopname,string shopinfo,Vec2 pos,int price,int effect);
    // 初始化
    bool init(string filename,string shopname,string shopinfo,Vec2 pos,int price,int effect);
   // 购买
    void toShop(Ref*pSender);
   // 获取该商品的价格
    int getMoney();
    //执行购买
    void buyFun(Ref*pSender);
    
private:
    //商品类型
    int _type;
    //商品数量
    int _count;
    //商品单价
    int _price;
    //商品的显示文本对象
    LabelTTF*label;
private:
    //商品对应的图片资源名
    string _filename;
    //商品名称
    string _shopname;
    //商品所产生的效果
    int _effect;

};
#endif /* ShopItem_hpp */
